package com.zbkj.crmeb.payment.vo.hkwechat;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * wepayez 订单支付状态查询
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="HkPayPaymentQueryRequest对象", description="香港微信支付支付状态查询")
public class HkPayPaymentQueryRequest {


    /**
     *接口类型
     * 支付接口:pay.weixin.jspay
     */
    public String service;

    /**
     * 版本号 默认2.0
     * 非必填
     */
    public String version;

    /**
     * 字符集 默认UTF-8
     * 非必填
     */
    public String charset;

    /**
     * 签名类型 默认MD5
     * 非必填
     */
    public String sign_type;

    /**
     * 商户号
     */
    public String mch_id;

    /**
     * 商户订单号
     * 商 戶 系 統 內 部 的 訂 單 號 , out_trade_no 和 transaction_id 至 少 一 個 必 填 ， 同 時 存 在 時 transaction_id 優先
     * 非必填
     */
    public String out_trade_no;

    /**
     * 平台订单号
     * 非必填
     */
    public String transaction_id;


    /**
     * 随机字串 必填
     */
    public String nonce_str;

    /**
     * md5 签名
     */
    public String sign;

}
